Transmission system and method for Real time data
专利摘要:
The present invention relates to a real-time data transmission system for effectively transmitting data for video communication (voice + video) in a form close to real time that data is generated within a predetermined time and then extinguished to a communication network whose bandwidth changes frequently, such as the Internet network. The data stored in the audio data storage unit and the video data storage unit of the transmission means are divided and stored in the data memory unit, and the priority is set so that the client can identify the divided audio / video data. Selecting and sorting the video data, and transmitting the header, voice data, and video data in the order of transmission, receives and divides the data transmitted by the transmitting means from the data receiving unit of the receiving means and divides it. One data is sequentially processed by multiple buffers in the memory When the data is received and stored temporarily, the data is sorted and sent out in sequence. When the client uses the real-time oriented system such as internet video communication, video conferencing (decision, decision), live broadcasting, etc. It has a identifiable effect. 公开号:KR20040003148A 申请号:KR1020020037509 申请日:2002-06-29 公开日:2004-01-13 发明作者:박길순 申请人:주식회사 보람씨앤씨; IPC主号:
专利说明:
Real-time data transmission system and method {Transmission system and method for Real time data} [16] The present invention relates to a method for transmitting real-time video data, and more particularly, to prevent loss of data in a communication network in which bandwidth of a video, such as the Internet network, changes to the real-time video data that is generated and destroyed in a certain time. The present invention relates to a real-time video data transmission method for reproducing data in real time without buffering and downloading. [17] In general, the image of a moving object made by a computer like a screen of a TV is used to process a large amount of data, so special hardware is used. It is the core technology of multimedia. The following video formats are widely used on the Internet. [18] ⓁMPEG: Created by the International Moving Picture Expert Group, it has good compression efficiency. ② MOV: An animation file made by Apple Inc. called Quick Time Movie. Real Video: A plug-in developed by Progressive Networks that allows you to watch video in real time. AVI: Video format created by Microsoft Corporation. [19] The Real Video is a plug-in for moving pictures using streaming technology (a technology for continuously sending data to the Internet) developed by Progressive Networks, Inc., which is a video audio technology of realistic audio. . It also includes voice playback, so the realistic audio player is integrated into the real player. While a full-featured full version of real player plus is paid, the real player is free to use only the basic features of audio and video and has a buffer for high quality playback. With high speed download processing, high-quality audio and video, which was previously impossible except for integrated ISDN (LAN) connection or local area network (LAN), were realized as a general modem connection environment. [20] The AVI is software developed by Microsoft Corporation in the United States, a file format for playing digital moving pictures on a Windows operating system. The control signal, such as an image, an audio signal, and a synchronization, is recorded. Launched in 1992, the software can be inserted into the Windows MME as part of a device driver to play digital fairy tales. For example, a personal computer (PC) equipped with an operating frequency of 25 MHz 80386 can reproduce color moving images of 160x120 pixels at 15 frames / second. [21] However, the streaming method using the MPEG codec basically stores the video on the hard disk for a predetermined time to compress the data. During this process, the difference between the actual video and the time transmitted is For example, Microsoft's product has a problem of time difference of about 20 seconds to 1 minute, and the hard disk and system overload caused by this process brings the limitation of the client. For example, Microsoft's product has a problem of about 50 to 60 users in the general server and about 200 users in the enterprise server. [22] In addition, the encoding process requires a separate encoding server, can not be stored as VOD data at the same time as a real time relay, and multi-channel transmission is not possible. [23] In addition, due to the smoothing of the screen, which is a structural contradiction of MPEG, image blur, mosaic, and snow occur when the screen is enlarged, and frequent stoppage occurs due to the shaking of the transmission network. [24] As described above, since the encoding process is complicated, the client side goes through the buffering process to solve the complicated process, which causes another time delay. [25] However, as described above, MPEG has a process that is essential for transmitting and reproducing data, which performs a process called buffering to stabilize the transmitted data. [26] The buffering is used as a method for temporarily storing information to absorb the difference in processing speed in order to facilitate the transmission and reception of information, but if the transmission is interrupted when data is transmitted through the Internet, Since data is downloaded from the beginning and stored, and buffering is performed again to stabilize the mortgage data, the client does not receive the data after a certain time and executes the data. There was a problem that cannot transmit information in real time. [27] In addition, when there are many clients connected through the Internet, the server processes the video data in software, which puts a heavy burden on the server, making the client's connection unstable and slowing down the client's speed. There is another problem such as server downtime. [28] In addition, even if a bandwidth (dedicated line) for sufficiently transmitting the generated data is secured, it is a characteristic of the Internet network that data loss due to direct transmission loss or delay due to various factors may occur. [29] When loss transmission is inevitable, such as on the Internet, an appropriate combination of data is required. In order to transmit data in the Internet, data is normally transmitted one by one in units of bits, and includes a header field and a trailer field before and after the data. The header is composed of a flag, an address field, and a data field. The trailer is composed of a frame verification number flag, and the information or data in the frame may include an encapsulated frame used for a higher layer or another protocol. In fact, frame relay frames usually carry data framed by previous protocol programs. [30] In time division multiplexing, a frame refers to one event cycle completed within a time division period. In film or video recording and playback, a frame is just one image in a series of images that are recorded and played back. In computer video playback technology, a frame refers to an image that is sent to a screen image rendering device, which is continuously modified and played back from a frame buffer in video memory. [31] Clients using the Internet network, which has to incur data loss due to direct transmission loss or delay, are difficult to identify or grasp the contents by the loss of data transmitted in real time. There was this lifting issue. [32] Accordingly, the present invention is to solve the above problems, the real-time data transmission system according to the present invention and the data for the near-real-time video communication (voice + video) data is generated and destroyed within a certain time and the Internet network Likewise, it provides effective real-time data transmission system that transmits data to communication network that changes bandwidth frequently so that even if there is a partial loss of data in internet network, it separates and transmits the frame in detail so that client can identify what the content is. Its purpose is to. [33] The real-time data transmission system according to the present invention for achieving the above object is a data transmission system for transmitting data to the Internet network in real time, the client to separate the data for transmission to the Internet network and audio data and video data Transmitting means for extracting a main part (data that the client can identify) from a frame divided by a predetermined address for identification, transmitting the extracted data first, and sequentially transmitting the remaining data; And receiving means for receiving the data transmitted by the transmitting means, separating the audio data and the video data, and then combining and restoring the data in order. [34] According to the present invention, the transmitting means includes a data storage unit for storing audio data and video data; A data memory unit for dividing and temporarily storing the composite data (audio data + image data) applied through the data storage unit; A data partitioning / aligning unit for sorting data temporarily divided in the data storage unit in a random order so that a client can identify the data; And a data transmitter for transmitting the data arbitrarily divided and aligned by the division / alignment to the receiving means. [35] In addition, another embodiment of the real-time data transmission system according to the present invention is a data transmission system for transmitting data to the Internet network in real time, the data storage unit for storing audio data and image data for transmission over the Internet network After the composite data (audio data + video data) is divided and temporarily stored in the data memory unit, the data divided in the data storage unit and temporarily stored are sorted in random order by the data division / sorting unit. A data sending step of sending the data arranged so that the contents of the data can be identified by the data transmitting unit to the internet network, and a data receiving unit of the composite data (audio data + video data) transmitted to the internet network by the data transmitting unit. Received by the After dividing the data and the image data, it is stored in a plurality of data memory units for sequential ordering, the audio data and the image data stored in the memory unit are sequentially arranged, and the listed data is transmitted through the data transmitting unit. It is characterized in that it comprises a data receiving step of making it possible to predict the content of the data to be seen while listening to the content of the data. [36] Further, according to the present invention, after initializing the shared memory of the data storage unit and the frame buffer of the data memory unit, checking the connection standby state of the client, and capturing audio and video in the initialized state for capturing audio and video. A system initialization step of transmitting a moving picture in real time through a socket in real time; After capturing the audio by dividing the audio and video applied through the system initialization step, the data is separated and stored to transmit data preferentially, and the frame is divided so that the video can be transmitted based on 30 frames per second. Numbering the divided frames, and storing the data of the divided frames so that the client can identify the contents of the data in the frames, and storing the data of the corresponding numbers first to transmit the header, voice data, A data generation step of preparing the transmission by combining the audio data and the video data so as to be transmitted in order of priority transmission video data and the remaining video data; And a data transmitting step of transmitting the combined data to the client waiting to access the combined data. [37] In addition, according to the present invention, the data receiving step includes a system initialization step of initializing a global buffer, a frame buffer, and a socket, accessing a transmission server, and generating a thread; Receive composite data (voice data + video data) applied through the transmitting server through a data receiving unit, store in a plurality of data memories, and if the data received through the data receiving unit is voice or voice, the initial voice of the voice. Set the value (BF0 = F, BF1 = F, BF2 = T, etc.) to set the bit (or several bits) predefined by the setting value, and classify the voice by address based on the set flag. And receiving and storing the video data by extracting an image serial number and sequentially arranging the extracted serial numbers. A voice storing step of storing the voice in the data receiving and storing step in a memory; And a data receiving method comprising a voice / video reproducing step of combining and reproducing the voice data stored for each address and the video data arranged by serial numbers through the storing step. [38] In addition, according to the present invention, the data receiving and storing step includes: a first step of receiving and storing complex data applied through the system initialization step; A second step of determining whether complex data has been received in the first step; A third step of determining reception of data through the second step and determining whether the identified data is voice data; A fourth step of classifying the voice according to the initial value which is initially set if it is determined as the voice data in the third step; A fifth step of setting data applied through the fourth step to a predefined bit (or a plurality of bits); A sixth step of classifying the voice data set and applied through the fifth step by bit and temporarily storing the voice data in a buffer; A seventh step of extracting the image data applied by the determination of the third step by serial number; And an eighth step of determining the image data extracted by the serial number through the seventh step based on the initially set value and storing the image by the serial number in each buffer. [1] 1 is a block diagram showing a transmission and reception step of the real-time data transmission system according to the present invention. [2] 2 is a block diagram showing a transmission system of a real-time data transmission system according to the present invention. [3] Figure 3 is a block diagram showing a receiving system of the real-time data transmission system according to the present invention. [4] Figure 4 is a flow chart showing the step of transmitting data of the real-time data transmission system according to the present invention. [5] 5 is a flowchart illustrating a step of receiving data of a real-time data transmission system according to the present invention. [6] 6, 7, 8, and 9 are structural diagrams showing a data frame according to the present invention. [7] * Description of the symbols for the main parts of the drawings * [8] 1: Client 2: Internet Network [9] 3: audio data 4: video data [10] 100: transmission means 110: data storage unit [11] 120, 230: data memory section 121a, 121v, 231a, 231v: buffer [12] 130: data division / alignment unit 140: data transmission unit [13] 141: socket 200: receiving means [14] 210: data receiving unit 220: data dividing unit [15] 240: data alignment unit 250: transmission unit [39] Hereinafter, described in detail with reference to the accompanying drawings according to the present invention. [40] 1 is a block diagram showing a transmission and reception step of a real-time data transmission system according to the present invention. In the data transmission system for transmitting data to the internet network in real time as shown in the drawing, the Internet network 2 is The main part (data that the client can identify) in a frame divided by a predetermined address so that the client 1 can be identified by separating the data for transmission into audio data 3 and video data 4. Extracts the data, transmits the extracted data first, and sequentially transmits the remaining data, and receives the data transmitted by the transmitting means 100, and receives audio data 3 and video data (4). ), And then combine and recover in order, so that the client 1 identifies the contents of the data. [41] 2 is a block diagram showing a transmission system of a real-time data transmission system according to the present invention. As shown in the drawing, the transmission means 100 stores a data storage unit for storing audio data 3 and image data 4. 110 and data having a plurality of buffers 121a and 121v so that the composite data (audio data 3 + image data 4) applied through the data storage unit 110 can be divided and temporarily stored. The data division / sorting unit 130 for arranging the memory unit 120 and the data divided and temporarily stored in the data storage unit 120 in an arbitrary order so that the client 1 can identify the data. And a data transmitter 140 having a plurality of sockets 141 so as to transmit data arbitrarily divided and aligned by the splitter / aligner 130 to the receiver 200. [42] 3 is a block diagram showing a receiving system of a real-time data transmission system according to the present invention. As shown in the drawing, the receiving means 200 is a composite data (audio data 3) applied from the transmitting means 100. The data receiving unit 210 for receiving the + video data 4 and the composite data (audio data 3 + the video data 4) applied through the data receiving unit 210 are combined with the audio data 3. And a data divider 220 for dividing the video data 4 and the composite data divided into the audio data 3 and the image data 4 through the data divider 220 temporarily. Data memory unit 230 having a plurality of buffers 231a and 231v for storing data, and composite data (audio data 3 + image data 4) applied through the data memory unit 230 in order. A data arranging unit 240 for arranging books; It is composed of a data transmission unit 250 for transmitting audio and video so that the client 1 can see and hear the audio data 3 and video data 4 arranged through the data aligning unit 240. [43] 4 is a flowchart illustrating a step of transmitting data of a real-time data transmission system according to the present invention, and FIG. 5 is a flowchart illustrating a step of receiving data of a real-time data transmission system according to the present invention. [44] As shown in FIG. 4 or FIG. 5, the real-time data transmission system according to the present invention includes composite data (audio data 3+) of the data storage unit 110 in which audio data 3 and image data 4 are stored. After the image data 4 is divided and temporarily stored in the data memory unit 120, the data divided by the data storage unit 110 and temporarily stored in the data storage unit 110 may be arbitrarily stored by the data division / alignment unit 130. A data sending step (S10) of transmitting the sorted data so that the client 1 can identify the contents of the data to the Internet network 2 by the data transmitting unit 140, and the data transmitting unit 140 The composite data (audio data 3 + video data 4) transmitted to the Internet network 2 by the data receiving unit 210 and received by the data splitting unit 220. And image data (4) To sequentially align the data stored in the plurality of data memory units 230, the audio data 3 and the image data 4 stored in the data memory 230 are sequentially arranged, and the listed data is transmitted to the data transmitter. Performing the data receiving step (S20) to transmit the data through the 250 so that the client (1) can see the contents of the data while listening to identify the contents of the authorized data even if the data is lost in the Internet network (2) do. [45] The data sending step initializes the frame buffer of the data, performs an initialization step of first checking whether the client is in a standby state, and performs a frame so that the divided data applied through the initialization step can be transmitted based on 30 frames per second. The division step of division is performed. [46] The numbering step of assigning a random number to a frame divided by the partitioning step is performed by assigning a number based on the 30 frames per second, and the frame data so that the client can identify the contents of the data in the frame. Selects and collects data in order to preferentially transmit the data of the corresponding number. [47] In the collecting step, the frame is transmitted to the client to identify the contents of the data, which is shown to be constantly turned on when looking at the fluorescent light, but practically using the afterimage effect of flickering 60 times per second. In the same way, when data is played back to the client, the data is collected by using an afterimage effect such as a fluorescent lamp so that the operation seems to continue to operate continuously without interruption. The data is collected according to the quality so that the image looks better. [48] When collecting according to the above quality, the data having the highest quality is applied in front of the frame, and each frame following it is arranged as low quality, low quality, middle quality, low quality, low quality, high quality, and so on. Also, the contents of the data can be grasped. [49] A transmission step is performed to combine the voice data and the video data so that data can be transmitted in order of transmission of the header, voice data, priority transmission data, and remaining video data (supplement frame, etc.) of the frame. [50] A data transmission step of transmitting audio and video data coupled to a client waiting to access the combined data through an internet network is performed. [51] In addition, the data receiving step (S20) is a system initialization step (S21) for initializing the buffer 230 and the socket 141 and connecting to the sending server, creating a thread, and the composite data (applied by the sending means) The voice data 90 + video data 4 are received through the data receiving unit 21 and stored in the plurality of data memories 230, and whether the data received through the data receiving unit 210 is voice. Determine whether or not a voice is set, and set an initial value of the voice (BF0 = F, BF1 = F, BF2 = T, etc.) to set a predefined bit (or several bits) by the setting value, Speech is classified according to each address based on the set flag, and the video data 4 extracts an image serial number and sequentially receives and stores the extracted serial numbers, and the data receiving and storing step (S22). Memo the voice in the data receiving and storing step (S21) (3) an audio / video to be reproduced by combining the audio storing step (S23) stored in the step (3), and the audio data (3) stored for each address and the video data (4) arranged by serial number through the storing step. The playback step (S24) is performed. [52] In addition, the data receiving and storing step (S22) is a first step (S22a) for receiving and storing the composite data (3, 4) applied through the system initialization step, and the composite data in the first step (S22a) A second step (S22b) of determining whether (3, 4) has been received; and a third step of determining reception of data through the second step (S22b), and determining whether the identified data is voice data (3). When the voice data 3 is discriminated by the step S22c and the third step S22c, the fourth step S22d and the fourth step of classifying the voice according to the initial value set initially A fifth step S22e of setting data applied through S22d to a predefined bit (or a plurality of bits), and a bit of voice data 3 set and applied through the fifth step S22e The image is applied by the sixth step (S22f) and the third step (S22c) to be stored in the buffer 231v to be classified by A seventh step (S22g) for extracting the data (4) by the serial number, and the image data (4) extracted by the serial number through the seventh step (S22g) is determined by the value initially set for each buffer (231v) In step S22h, the image is stored according to the serial number. [53] Referring to the operation and effect of the real-time data transmission system according to the present invention configured as described above performing the above steps are as follows. [54] First, the client 1 connects to a server of a data transmission system that transmits a video in real time in order to conduct video data (video communication, video conferencing (delivery, decision), live broadcast, etc.) through the Internet network 2. Then, the real-time data transmission system initializes the intrinsic memory and the frame buffer. [55] In addition, the audio and video data may be initialized, and the audio data 3 and the video data 4 may be divided and stored in the data storage unit 110. You can keep your data safe without losing it, which is explained in more detail. [56] When the processor generates the audio and video data, the audio data 3 is separated and temporarily stored in the buffers 121a and 121v of the data memory unit 120 so that the audio data 3 can be transmitted to the client 1 in stereo. [57] The separated audio data 3 and the video data 4 are arranged through the data division / sorting unit 130 so that the data is first transmitted. [58] The audio data 3 is placed after the header of the frame so that the audio data 3 can be transmitted preferentially, and the audio data 3 can be minimized by the client 1 even if the audio data 3 is extinguished in the Internet network 2 and is not transmitted in stereo. You can divide it so that you can hear it. [59] The video data 4 is divided into 30 frames per second so that the data can be transmitted, and the data divided into 30 frames is stored in the buffers 231a and 231v of the data memory unit 230. ) And temporarily store the stored data, and set the priority address through the data dividing / sorting unit 130 so that the client 1 can identify the data stored temporarily. Data 3 and the video data 4 are transmitted. [60] The priority setting of the video data 4 is that the frame is randomly divided into about 30 addresses, the unique number is randomly set (numbered sequentially from the beginning), and then randomly set. 5, 6, 7, and 8, the amount of data to be transmitted per second (basic frame setting) is set, and a small capacity is set in order to prevent loss from the Internet according to the set amount. . [61] When the frame is set, the operation performed per second is seamless, and when the data is played, the frame to be transmitted is first set so that the client can feel as if the data is continuously operated by the afterimage effect. [62] The random data is transmitted in the order of the header, the audio data and the video data, and the video data is transmitted from the basic frame and the supplemental frame 1 to the supplementary frame n. However, if the Internet network is unstable, frame loss occurs. In most cases, the frame located behind the frame is lost. [63] Even if the loss of the frame occurs, the frame set according to the random order is transmitted as data shown in FIGS. 5, 6, 7, and 8 and the image is transmitted to the client 1 due to the afterimage effect. You can identify what the content is. [64] The audio data 3 and the video data 4 are arranged so that the header is located in front of the frame in the transmitted frame, and the audio data 3 is behind the header and the video data 4 is behind the audio data 3. ) Is positioned and transmitted through the data transmitter 140. [65] When data transmitted by the transmitting means 100 is applied to the receiving means 200, the data receiving unit 210 of the receiving means 200 in the composite data (audio data (3) + video data (4) ) To receive. [66] The received composite data is applied to the data divider 220 to divide the composite data into the audio data 3 and the video data 4, and the divided audio data 3 and the video data 4 are stored in the data memory unit ( And is temporarily stored by the plurality of buffers 231a and 231v for sequential ordering. [67] Temporarily stored data is applied to the data arranging unit 240, and the video data 4 is arranged in a sequence of address numbers divided into arbitrary addresses in a frame, and the audio data 3 is connected with the video data 4 Align them together. When the audio data 3 and the video data 4 are aligned, they are combined and sent to the monitor (not shown) and the speaker (not shown) for the client 1 to see and hear. [68] As described above, even if the audio data 3 and the video data 4 are lost in the Internet network 2 in which the bandwidth changes in real time when the audio data 3 and the video data 4 are transmitted, the client 1 preferentially By identifying the contents of the data, the client can identify the video data more conveniently through the video data (video conferencing, sports relay, video medical treatment, etc.). [69] Data divided as described above is not limited as shown in the figure, it is within the scope of the present invention to be divided so that video data is transmitted to the client for smooth playback. [70] Hereinafter, the real-time data transmission system according to the present invention effectively transmits data for video communication (voice + video) in a form close to real time in which data is generated and extinguished within a certain time, such as the Internet network, and the bandwidth is changed from time to time to the communication network. When used in internet video communication, video conferencing (communication, decision making), live broadcasting, etc., which is a oriented system, the client can identify the contents even if the images are disappeared from the Internet network.
权利要求:
Claims (10) [1" claim-type="Currently amended] In the data transmission system for transmitting data to the Internet network in real time, It extracts and extracts the main part (data that the client can identify) from the frame divided by the preset address so that the client can separate the data for transmission to the Internet network into audio data and video data. Transmitting means for transmitting data first, and then sequentially transmitting the remaining data; And receiving means for receiving the data transmitted by the transmitting means, separating the audio data and the video data, and then combining and restoring them in order to allow the client to identify the contents of the data. . [2" claim-type="Currently amended] The method of claim 1, The transmitting means includes a data storage unit for storing audio data and image data; A data memory unit for dividing and temporarily storing the composite data (audio data + image data) applied through the data storage unit; A data partitioning / aligning unit for sorting data temporarily divided in the data storage unit in a random order so that a client can identify the data; And And a data transmitter for transmitting the data arbitrarily divided and aligned by the division / alignment to the receiving means. [3" claim-type="Currently amended] The method of claim 1, The receiving means includes a data receiving unit for receiving the composite data (audio data + video data) applied from the transmitting means; A data dividing unit for dividing complex data (audio data + video data) applied through the data receiving unit into audio data and video data; A plurality of data memory units for temporarily storing data to sequentially align composite data divided into audio data and image data through the data dividing unit; A data alignment unit for sequentially arranging composite data (audio data + video data) applied through the data memory unit; And And a data transmitter for transmitting audio and video so that the client can see and hear the audio data and the video data arranged through the data alignment unit. [4" claim-type="Currently amended] In the data transmission system for transmitting data to the Internet network in real time, In order to transmit the data through the Internet, the complex data (audio data + video data) of the data storage unit in which audio data and video data are stored is divided and temporarily stored in the data memory unit, and then divided in the data storage unit temporarily. A data sending step of sorting the stored data in an arbitrary order by the data dividing / aligning unit and sending the sorted data to the internet network by the data transmitting unit so that the client can identify the contents of the data; And The data receiving unit receives complex data (audio data + video data) transmitted to the Internet network in a data receiving unit, divides it into audio data and video data by the data splitting unit, and then sequentially sorts a plurality of data. After storing the audio data and the image data stored in the memory unit in sequence, the listed data is sent out through the data sending unit so that the client can see the contents of the data to identify the contents of the data. Real-time data transmission system comprising a data receiving step. [5" claim-type="Currently amended] The method of claim 4, wherein The data sending step may include: an initialization step of initializing a frame buffer of data and confirming whether a client is in a connection standby state; A partitioning step of dividing a frame so that the divided data applied through the initialization step can be transmitted based on 30 frames per second; A numbering step of assigning an arbitrary number to the frame divided into 30 frames per second; Selecting frame data so that the client can identify the content of the data in the frame and collecting the data in order to first transmit the data of the corresponding number; A preparation step of preparing the transmission by combining the audio data and the video data so as to be transmitted in the order of a header, voice data, priority transmission video data, and the remaining video data; And And a data transmission step of transmitting audio and video data coupled to a client waiting to access the combined data. [6" claim-type="Currently amended] The method of claim 4, wherein The data receiving step may include a system initialization step of initializing a global buffer, a frame buffer, and a socket, accessing a transmission server, and creating a thread; Receive composite data (voice data + video data) applied through the transmitting server through a data receiving unit, store in a plurality of data memories, and if the data received through the data receiving unit is voice or voice, the initial voice of the voice. Set the value (BF0 = F, BF1 = F, BF2 = T, etc.) to set the bit (or several bits) predefined by the setting value, and classify the voice by address based on the set flag. And receiving and storing the video data by extracting an image serial number and sequentially arranging the extracted serial numbers. A voice storing step of storing the voice in the data receiving and storing step in a memory; And And a voice / video reproducing step of combining and reproducing the voice data stored for each address and the video data arranged by the serial number through the storing step. [7" claim-type="Currently amended] The method of claim 5, In the collecting step, the quality of the data to be transmitted is first set, and the video data real-time transmission method according to the set quality, characterized in that to collect the data that can be continuously reproduced by the effect of the afterimage. [8" claim-type="Currently amended] The method of claim 5, In the collecting step, the quality of the data transmitted to the client is arranged so that the high, low, low, middle, low, low high can be transmitted. [9" claim-type="Currently amended] The method of claim 4, wherein Receiving the priority data transmitted to the client, and when it can receive more than the received data capacity, the video data real-time transmission method, characterized in that for transmitting the data collected by a random arrangement of the remaining data. [10" claim-type="Currently amended] The method of claim 6, The data receiving and storing step may include a first step of receiving and storing composite data applied through the system initialization step; A second step of determining whether complex data has been received in the first step; A third step of determining reception of data through the second step and determining whether the identified data is voice data; A fourth step of classifying the voice according to the initial value which is initially set if it is determined as the voice data in the third step; A fifth step of setting data applied through the fourth step to a predefined bit (or a plurality of bits); A sixth step of classifying the voice data set and applied through the fifth step by bit and temporarily storing the voice data in a buffer; A seventh step of extracting the image data applied by the determination of the third step by serial number; And an eighth step of determining the image data extracted for each serial number through the seventh step based on an initially set value and storing the image for each serial number in each buffer.
类似技术:
公开号 | 公开日 | 专利标题 US10701411B2|2020-06-30|Method and system for remotely controlling consumer electronic devices JP6436320B2|2018-12-12|Live selective adaptive bandwidth CN103959802B|2018-01-26|Image provides method, dispensing device and reception device KR101575138B1|2015-12-08|Wireless 3d streaming server Furht et al.2012|Video and image processing in multimedia systems US9736552B2|2017-08-15|Authoring system for IPTV network US8880720B2|2014-11-04|Method and device for delivering supplemental content associated with audio/visual content to a user US10593369B2|2020-03-17|Providing enhanced content KR101454136B1|2014-10-22|A system and method for synchronized playback of streaming digital content CA2567074C|2013-01-08|Maintaining synchronization of streaming audio and video using internet protocol US8706473B2|2014-04-22|System and method for insertion and removal of video objects US10601884B2|2020-03-24|Switching media streams in a client US7139470B2|2006-11-21|Navigation for MPEG streams US8521009B2|2013-08-27|Systems and methods to modify playout or playback JP5263364B2|2013-08-14|Information processing apparatus, information processing method, program, data structure, and recording medium JP3523218B2|2004-04-26|Media data processor DE69935342T2|2007-11-29|Secure information distribution system using segment encryption EP1204277B1|2009-06-03|Subliminally embedded keys in video for synchronization KR101022471B1|2011-03-16|Information storage medium containing multimedia data, reproducing method and apparatus thereof US7558296B2|2009-07-07|Multiplexer and demultiplexer US5535216A|1996-07-09|Multiplexed gapped constant bit rate data transmission RU2378765C1|2010-01-10|Device and method for receiving multiple streams in mobile transmission system EP1615422B1|2012-06-20|Method of synchronizing still picture with moving picture stream US7359006B1|2008-04-15|Audio module supporting audio signature EP1978521B1|2011-11-09|System for random access to content
同族专利:
公开号 | 公开日
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2002-06-29|Application filed by 주식회사 보람씨앤씨 2002-06-29|Priority to KR1020020037509A 2004-01-13|Publication of KR20040003148A
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 KR1020020037509A|KR20040003148A|2002-06-29|2002-06-29|Transmission system and method for Real time data| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|